﻿using System;
using System.Collections.Generic;
using System.Text;

namespace WeighClient.Model
{
    public class Config
    {
        public string DeviceCode { get; set; }
        public string FontSize { get; set; }
        public string MqDeviceCode { get; set; }
        public string DeviceName { get; set; }
        public string DeviceType { get; set; }
        public string IC_Card_PortName { get; set; }

        public string IO_Com_PortName { get; set; }

        public string IO_In_Open_Port { get; set; }
        public string IO_In_Close_Port { get; set; }
        public string IO_Out_Open_Port { get; set; }
        public string IO_Out_Close_Port { get; set; }

        public string IO_In_Input_Port { get; set; }
        public string IO_Out_Input_Port { get; set; }

        public string HttpServerIp { get; set; }
        public string HttpServerPort { get; set; }
        public string LocalHttpServerPort { get; set; }

        public string Mq_HostName { get; set; }
        public string Mq_UserName { get; set; }
        public string Mq_Password { get; set; }
        public int SteadySeconds { get; set; }
        public double WeighDifference { get; set; }
        public bool AutoWeigh { get; set; }
        public bool ManualReadCard { get; set; }

        public string Weight_Comm_PortName { get; set; }
        public double MaxWeigh { get; set; }
        public string NodeRedUrl { get; set; }

        public string IfPrint { get; set; }

        public string Left_RFID_sReaderIP { get; set; }

        public string Left_RFID_iReaderPoint { get; set; }

        public string Right_RFID_sReaderIP { get; set; }

        public string Right_RFID_iReaderPoint { get; set; }

        public string Left_LED_IP { get; set; }
        public string Right_LED_IP { get; set; }
        public string Remote_Print_QueueName { get; set; }
        public string IDCardDevice { get; set; }
        public string IDCardCode { get; set; }

    }
}
